chaining arrow - определение. Что такое chaining arrow
Diclib.com
Словарь ChatGPT
Введите слово или словосочетание на любом языке 👆
Язык:

Перевод и анализ слов искусственным интеллектом ChatGPT

На этой странице Вы можете получить подробный анализ слова или словосочетания, произведенный с помощью лучшей на сегодняшний день технологии искусственного интеллекта:

  • как употребляется слово
  • частота употребления
  • используется оно чаще в устной или письменной речи
  • варианты перевода слова
  • примеры употребления (несколько фраз с переводом)
  • этимология

Что (кто) такое chaining arrow - определение

Cipher Block Chaining
  • Расшифрование в режиме CBC
  • Шифрование в режиме CBC

Silver Arrow Sniper         
Silver Arrow Sniper — беспилотный летательный аппарат, разработанный израильской компанией Silver Arrow, дочерней фирмой компании Elbit Systems. Впервые дрон Sniper был показан на авиавыставке в Сингапуре в феврале 1998 года.
Silver Arrow Darter         
Silver Arrow Darter — беспилотный летательный аппарат, производимый в Израиле, разработан израильской компанией Silver Arrow, дочерней фирмой компании Elbit Systems. Первый полёт многоцелевого БПЛА состоялся в 1995 году.
Операция «Pierce Arrow»         
Операция «Пронзающая стрела» () — первая воздушная операция США против Северного Вьетнама во время Вьетнамской войны (август 1964 года). Была проведена в качестве акции возмездия за предполагаемое нападение северовьетнамских торпедных катеров на американские корабли в Тонкинском заливе.

Википедия

Режим сцепления блоков шифротекста

Режим сцепления блоков шифротекста (англ. Cipher Block Chaining, CBC) — один из режимов шифрования для симметричного блочного шифра с использованием механизма обратной связи. Каждый блок открытого текста (кроме первого) побитово складывается по модулю 2 (операция XOR) с предыдущим результатом шифрования.

Шифрование может быть описано следующим образом:

C 0 = I V {\displaystyle C_{0}=IV}
C i = E k ( P i C i 1 ) {\displaystyle C_{i}=E_{k}\left(P_{i}\oplus C_{i-1}\right)}

где i {\displaystyle i}  — номера блоков, I V {\displaystyle IV}  — вектор инициализации (синхропосылка), C i {\displaystyle C_{i}} и P i {\displaystyle P_{i}}  — блоки зашифрованного и открытого текстов соответственно, а E k {\displaystyle E_{k}}  — функция блочного шифрования. Расшифровка:

P i = C i 1 D k ( C i ) {\displaystyle P_{i}=C_{i-1}\oplus D_{k}\left(C_{i}\right)}

Особенности:

  • Наличие механизма распространения ошибки: если при передаче произойдёт изменение одного бита шифротекста, данная ошибка распространится и на следующий блок. Однако на последующие блоки (через один) ошибка не распространится, поэтому режим CBC также называют самовосстанавливающимся.
  • Неустойчив к ошибкам, связанным с потерей или вставкой битов, если не используется дополнительный механизм выравнивания блоков.
  • Злоумышленник имеет возможность добавить блоки к концу зашифрованного сообщения, дополняя тем самым открытый текст (однако без ключа получается мусор. А с использованием Hash функции для подтверждения целостности сообщения, сводит этот тип атаки на нет.)
  • Для очень крупных сообщений (32 Гбайта при длине блока 64 бита) всё-таки возможно применение атак, основанных на структурных особенностях открытого текста (следствие парадокса дней рождения).
  • Требует дополнения сообщений до длины кратной длине блока.
  • Уязвим для атаки оракула дополнений (англ: Padding Oracle). В случае, если атакующий может отправлять зашифрованные сообщения на расшифрование неограниченное количество раз, он может, изменяя определенные байты, угадать корректное дополнение. Это приводит к возможности расшифровать сообщение за исключением первого блока, создать корректное произвольное зашифрованное сообщение за исключением первого блока без знания ключа.
Что такое Silver Arrow Sniper - определение